#ifndef CONFIGURATION_H
#define CONFIGURATION_H

#define NB_OF_SWITCH_RAILS     1
#define NB_OF_TRAINS           1

#define NB_OF_SWITCH           NB_OF_SWITCH_RAILS
#define NB_OF_POTENTIOMETER    NB_OF_TRAINS
#define NB_OF_PUSH_BUTTON      NB_OF_TRAINS

#include "SwitchRailData.h"
#include "TrainData.h"

struct RemoteControlData {
  SwitchRailData::SwitchRailData* switchRailsData[NB_OF_SWITCH_RAILS];
  TrainData::TrainData* trainData[NB_OF_TRAINS];
};

#endif /* CONFIGURATION_H */
